package cardfight.ridethevanguard.Playfield;

import cardfight.ridethevanguard.Cards.Card;


public class Slot {
 
	private Card card;
	 
	private boolean existsCard;
	 
	private boolean isFrontRow;
	 
	private boolean isVanguard;
	 
	private int referenceVanguard;
	 
	private boolean isTriggerZone;
	 
	private Zone zone;

    public Slot() {
    }

    public Slot(Card card, boolean existsCard, boolean isFrontRow, boolean isVanguard, int referenceVanguard, boolean isTriggerZone, Zone zone) {
        this.card = card;
        this.existsCard = existsCard;
        this.isFrontRow = isFrontRow;
        this.isVanguard = isVanguard;
        this.referenceVanguard = referenceVanguard;
        this.isTriggerZone = isTriggerZone;
        this.zone = zone;
    }

    public Card getCard() {
        return card;
    }

    public void setCard(Card card) {
        this.card = card;
    }

    public boolean isExistsCard() {
        return existsCard;
    }

    public void setExistsCard(boolean existsCard) {
        this.existsCard = existsCard;
    }

    public boolean isIsFrontRow() {
        return isFrontRow;
    }

    public void setIsFrontRow(boolean isFrontRow) {
        this.isFrontRow = isFrontRow;
    }

    public boolean isIsTriggerZone() {
        return isTriggerZone;
    }

    public void setIsTriggerZone(boolean isTriggerZone) {
        this.isTriggerZone = isTriggerZone;
    }

    public boolean isIsVanguard() {
        return isVanguard;
    }

    public void setIsVanguard(boolean isVanguard) {
        this.isVanguard = isVanguard;
    }

    public int getReferenceVanguard() {
        return referenceVanguard;
    }

    public void setReferenceVanguard(int referenceVanguard) {
        this.referenceVanguard = referenceVanguard;
    }

    public Zone getZone() {
        return zone;
    }

    public void setZone(Zone zone) {
        this.zone = zone;
    }
        
        
	 
}
 
